Special:
|
[DAT] (requires LDraw-compatible viewer)
|
Subject:
|
Re: POV Color Cheat?
|
Newsgroups:
|
lugnet.cad.ray
|
Date:
|
Mon, 5 Aug 2002 20:45:35 GMT
|
Highlighted:
|
(details)
|
Viewed:
|
860 times
|
| |
| |
In lugnet.cad.ray, Dave Schuler writes:
> Would it be possible to inline certain hard-to-achieve POV-Ray colors in a
> primitive file so that the color would be available in rendered models without
> having to tweak the output file? Something like this:
>
> 0 stud.dat primitive
> 0 L3P IFNOTPOV
> 1 16 0 0 0 6 0 0 0 1 0 0 0 6 4-4EDGE.DAT
> 1 16 0 0 0 6 0 0 0 -4 0 0 0 6 4-4CYLI.DAT
> 1 16 0 -4 0 6 0 0 0 1 0 0 0 6 4-4DISC.DAT
> 1 16 0 -4 0 6 0 0 0 1 0 0 0 6 4-4EDGE.DAT
> 0 L3P ELSEPOV
> 0 #declare color384 =
> 0 { whatever RGB values you like}
> 0 { as well as any textures, etc...}
[ snipped ]
Intresting, and yes it will work but with a few buts.
First you will need to do the color-declaring before you do your model. And
you have to (well, not "have to" but is saver to) "undeclare" (or undef) the
old color definition.
This syntax works:
0 L3P IFPOV
0 #undef Color384 // just to be sure
0 #ifndef (Color384)
0 #declare Color384 = #if (version >= 3.1) material { #end texture {
0 pigment { rgb <0.8,0.5,0.15> }
0 finish { ambient 0.45 diffuse 0.85 }
0 finish { phong 0.5 phong_size 40 reflection 0.5 }
0 #if (BUMPS) normal { BUMPNORMAL } #end
0 #end
0 } #if (version >= 3.1) } #end
0 L3P ENDPOV
1 10 0 0 0 1 0 0 0 1 0 0 0 1 4198.DAT
1 384 140 0 140 0 0 1 0 1 0 -1 0 0 4198.DAT
0
Again, I used #undef to clear the old definition (line 2) and line 3 checks
if there already is a definition for Color384.
Line 3 to 10 is copied from the normal L3P/POV color-definition. You can add
or change parameters if you want. After the ENDPOV the LDraw model starts.
Good idea Dave!!!
|
|
Message has 2 Replies: | | Re: POV Color Cheat! Turn Pink into Medium Blue [DAT]
|
| (...) This is a great idea that deserves to be highlighted while we're waiting for L3P and other programs to support ldconfig.ldr! Inpired be the objects like timers, dialog objects, menu items etc I add to a Form in a Delphi project, I just came up (...) (18 years ago, 9-Apr-07, to lugnet.cad.ray)
| | | colors.dat (Was: POV Color Cheat?)
|
| Here's an "include file" with some redifinitions of the most horrible L3P colors: 0 Color Redifinition Include File 0 Name: colors.dat 0 Author: Tore Eriksson 0 L3P IFPOV 0 #undef Color1 0 #ifndef (Color1) 0 #declare Color1 = #if (version >= 3.1) (...) (17 years ago, 29-Jan-08, to lugnet.cad.ray)
|
Message is in Reply To:
| | POV Color Cheat? [DAT]
|
| Would it be possible to inline certain hard-to-achieve POV-Ray colors in a primitive file so that the color would be available in rendered models without having to tweak the output file? Something like this: 0 stud.dat primitive 0 L3P IFNOTPOV 1 16 (...) (22 years ago, 5-Aug-02, to lugnet.cad.ray)
|
11 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|