Comments (5)
No.1: I would suggest a feature request for Blender, to add this to the presets.
No. 2: Each block has an origin already, And it would be best to use that, because that's often some natural anchor or rotation point. But this would need a rewrite of the parser yet again. The general idea is to build the mesh and translate it as a whole, instead of translating all vertices one by one.
No. 3: That's easy and I will do this over the weekend. I will also have a look at Cycles materials.
No.4: That's difficult because of multicolored blocks. One would need to remember the faces with color 16. I have an idea for that, but no promises.
No.5: Shouldn't be hard. I might do it when I get bored.
from ldr-importer.
- Removed
- Eh, while a rewrite would be best, I actually got origin to geometry working before. That code is actually present in the master (just commenter, and I may remove half of it anyway. While do already have a center point, it doesn't allow the bricks to rotate properly. Having the script set origin to geometry fixed that, and did not mess up the entire construction of the model.
- Easy? Cool! Cyles? Even better! Cycles makes for some very nice rendered LEGO, and anything that can be done to support it is great. No rush, though. ;)
- But would alike geometry instead of color work better?
- Wow. OK.
So, should a 1.0 be called now and let these come later? Only things stopping a release would be finishing the change log and tagging a release using GitHub's releases feature (although the markdown documents are not updated for changes/GitHub yet).
from ldr-importer.
- Don't remove it. Of course it can be done. I just don't want to do it. Instead move it into it's own feature ticket. Maybe someone else does it.
- Setting the origin to zero just moves it to the 'center of mass' not the point defined in the part.
- The geometry may be the same, but the colors might be different. You need to know the faces, that have to be recolored.
I would prefer to release it now. It is fully useable. And who knows how long it will take to add those features. But I will leave this to you. You're the maintainer.
from ldr-importer.
I think the Origin to Geometry would be a good idea, if you could do it. :)
As for Cycles materials, I use this Node Setup for all of my LEGO renders I make. http://rioforce.wordpress.com
Remember, always keep the Glossy white and only change the diffuse color.
from ldr-importer.
Fixing the origin would be nice. But it has currently a low priority on my list.
Probably the Cycles stuff will be next.
from ldr-importer.
Related Issues (20)
- Install errors on OS X with version 1, 3, 0 HOT 5
- Missing LDraw Search Path on Linux HOT 2
- problem: 'cannot find c:/Ldraw' HOT 3
- ldr-importer does not import all lego blocks HOT 19
- Can't install 1.3.1 HOT 3
- Incorrect Normals / Broken Normals with some random parts/bricks HOT 2
- Unexpected normals when cleanup disabled HOT 1
- Model file contents too short to extract header HOT 7
- 1.3.2 doesn't work - back to 1.2.0 HOT 4
- Using LDR-Importer from python API HOT 2
- "Basic Cleanup" function corrupts LEGO logo in open studs HOT 3
- FBX export is not supporting Cycles nodes HOT 1
- Problem: cannot find Ldraw installation at c:\ HOT 1
- Path's reset of LDraw Parts Library
- Cannot Find LDraw Installation at C:/Ldraw HOT 4
- Doesn't load model
- LDD to LDR, missing pieces, moved pieces HOT 1
- LDD-Importer-Exporter for the future HOT 1
- I can't use this addon
- Traceback call issue HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ldr-importer.