I can not implement threejs model to my own website - three.js

https://threejs.org/examples/#webgl_materials_cars I can not run the following link on my own computer. Despite downloading the necessary files and adjusting the pathways, the car model does not appear. What is the solution? The implementation's code is https://github.com/mrdoob/three.js/blob/master/examples/webgl_materials_cars.html

Related

How to use Xcode SceneKit Editor's 'bake' functionality programmatically?

We have about 17,000 3D models (folders including DAE files + textures) and we're trying to use the bake functionality on all of them so we can use these 3D files in production (models look better with baked textures).
Is there any way we can automate this process without importing every model in Xcode and doing it manually? E.g. a command line tool?
Apple's Model I/O framework has classes with methods like generateAmbientOcclusionVertexColorsWithRaysPerSample which I thought might be helpful but I just can't figure out how to use this framework correctly to save these options as an SCNScene to a file. It makes it even harder since I don't have that much experience with 3D files so everything looks like gibberish to me.

UML to HUTN (Human-Usable Textual Notation)

The epsilon project (based on eclipse) promises here to transform XMI to HUTN. I can't find any documentation for this purpose. Is it too trivial? I don't get it
Thanks for any advice
The page you reference has all the information. However, for this to work you need to have an Eclipse IDE with Epsilon installed. (You can get an Epsilon-ready Eclipse from the Epsilon website here.)
Then, as instructed in the page you can craete a HUTN model using the HUTN editor. Once you have your model, follow the instructions at the bottom of the page to generate the respective XMI version. Note that it is possible that the extension of the generated model is .model, but nonetheless its contents are in the XMI format and can be used anywhere an XMI model is expected.

image Effect android using GPUImage

I am not even aware of Image Effects, I am trying to use Image filter to one image on which i have done with Drawing. For Drawing i have used DrawingView but now for effect i googled it and i have came to know that it can b apply using GLSurfaceView, ImageView, etc but i dont know
[FIRST QUESTION]
it can be apply to DrawingView?
Now i have tried GPUImage i found some code from github but not worked for me because i dont even know how i works
[SECOND QUESTION]
Steps to use GPUImage for image effects?
i have reffered this examples:
https://xjaphx.wordpress.com/learning/tutorials/
(this is not using GPUImage but somehow main goal is image effect)
http://www.java2s.com/Code/Jar/g/Downloadgpuimagelibrary110sourcesjar.htm
(Download Library from Here - ver- 1.1.1)
http://grishma102.blogspot.in/2013/10/apply-effects-on-image-using-effects.html
(Nothing happning to image when clicking menu)
https://github.com/CyberAgent/android-gpuimage (What is that i did not understand: code? then why Library folder is there?)
already asked questions but not worked
How to apply effects to camera images?
(Complex for me)
https://developer.android.com/reference/android/graphics/package-summary.html
(Theory)
https://stackoverflow.com/questions/29592646/display-grayscale-to-color-image-when-state-change-using-gpuimage-in-android
How to add image effects in android ?
and many more available but i dont know how to do that.. Anybody can suggest something better.. Thanks in Advance.
First question: You should try again and run GPU lib follow link https://github.com/CyberAgent/android-gpuimage. It should work if you config project properly
Second question: Don't use other libraries for Image effects, because it is written by Java code, you will face with Out of memory problem, take time for each effect by Java code also, it is really annoy. GPU lib is written by C++ and it is really cool to apply for Image editor apps
Hope you run GPU sample successfully

What is the best practice to resolve issues due to updated revisions in Three.JS?

I have some codes developed using Three.js R52. I need some features in some code developed using Three.js R56. While I tried to add those features to the original codes developed in R52 and replace the reference to R52 with that to R56, it tells me some some error.
For example, in the original code based on R52, THREE.Matrix4().multiplySelf function is used. After I change the reference to three.min.js from R52 to R56, I came across errors saying:
TypeError: multiplySelf is not a function.
Then I go through the changes listed in https://github.com/mrdoob/three.js/releases by searching "Matrix4", I did not see any note related to method 'multiplySelf'. I searched "multiplySelf" and it returns no entry found. I searched three.min.js R52 and found function "multiplySelf". But there is no 'multiplySelf' in R65.
Could anybody tell me what I should do now? And in general, what is the best practice to resolve issues due to updated revisions in Three.JS? Thanks...
I would create different sandboxes with the different versions of three.js. As such, I would be able to move from one sandbox to another and testing my functions without contaminating my code. I call sandbox a folder whose name is distinctive per three.js version where I only keep functionality relevant to that release and I never mix sandboxes. Usually you would have to keep a copy of your code in each sandbox until all the translations from one release to the other have been performed.
In addition you can use code like: if (THREE.REVISION < 58) to separate the different versions of three.js in your code.

THREE.js seems to not work on localhost server

I am just starting out with THREE and have come across some odd failures which I believe are due to localhost / same-origin-poicy.
In short I created my own animation using armatures in Blender and exported using the three.js exporter plugin. The model displays but the animation doesn't run.
I used the online skinning animation example as the basis for the code and thought I may have incorrectly stripped out certain code that was causing it to fail but after looking for a couple of hours I have come to the conclusion I haven't ripped out anything incorrectly so...
To test if the example code worked locally I copied the online skinning animation example code including the buffalo.js/png files, modified the file references to map to my local copy and tried to run it in a local IIS server and all I get is the stats and no animation or model.
I checked the firebug console and only had a coupe of depreciation warnings no errors. I also checked with my model and code and I get no errors or warnings...
Anyone had this experience before? (I tested in chrome/firefox both had same behaviour)
Am happy to post code but the JSONLoader(ed) model is massive.
Thanks (and sorry for the long windedness of this SO question)
When it comes to running things on your local machine, have you tried the steps on this wiki page? How to run things locally
One example on the page suggests: chrome --allow-file-access-from-files
It's possible that your issue is related to the steps taken during your export. Without the exact errors or screenshots it's difficult to know where the issue originates from. Things to look out for:
Is your model being exported at the first frame?
Do you have the latest .py export plugin for Blender?
Using the latest version of Three.js?
Tried using THREE.SkinnedMesh?
Here is an article that gives you a brief overview of what is required for animated meshes within Three.js: Skeletal Animation
This second article provides a much more detailed tutorial, complete with example code at the bottom of the page: Skeletal Animation +1
In order to rule out same origin policy you can actually disable the security checks chrome uses when it starts up by adding this to the target window on your shortcut properties
--disable-web-security
see here for more information : Disable same origin policy in Chrome

Resources