| 00:11.19 | CIA-9 | BRL-CAD: 03brlcad * 10brlcad/include/ (bn.h bu.h): have the headers include the headers they respectively require |
| 00:26.25 | *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net) | |
| 01:34.29 | Maloeran | http://www.rayforce.net/galleon.png - The killer of ray-tracing acceleration structures |
| 01:34.47 | Maloeran | With all these wires and ropes in the way :) |
| 01:36.22 | Maloeran | That will look better with a touch of texturing... that and global illumination |
| 01:39.23 | Maloeran | I challenge these kd-tree people to get good performance in this scene, eheh |
| 01:53.46 | *** join/#brlcad dan_falck (n=danfalck@pool-71-111-76-8.ptldor.dsl-w.verizon.net) | |
| 01:53.58 | brlcad | nice model |
| 01:54.26 | brlcad | where'd it come from? |
| 01:56.23 | Maloeran | A friend of mine made it, as I mentionned to Lee. Technically, I'm paying the guy |
| 01:56.51 | Maloeran | It's much more impressive with texturing and so on |
| 01:57.21 | Maloeran | http://mcarp.earthstorm.com/reel/rotter-lowe/index.php?showimage=rotter-lowe-070.jpg&screenwidth=1600 |
| 01:59.23 | brlcad | unlimited rights? willing to share? :) |
| 01:59.28 | brlcad | would make for a great test model |
| 01:59.52 | Maloeran | Exactly my idea, it's the perfect model for raytracing benchmarks |
| 01:59.59 | brlcad | is it a full on poly model only? |
| 02:00.01 | Maloeran | It will be available for non-commercial use soon |
| 02:00.32 | Maloeran | "Full on poly model only"? It's made of triangles exclusively, and all volumes are closed to run vulnerability analysis or whatever else you guys do |
| 02:02.25 | brlcad | yeah, a triangle/poly-only model |
| 02:02.38 | Maloeran | *nods* Right |
| 02:02.40 | brlcad | instead of say a patches model of some sort |
| 02:02.54 | brlcad | solid would have been my next question, cool |
| 02:03.38 | Maloeran | And it was made from real blueprints, so this should be nice. The author really is impressing me, he's a hobbist |
| 02:03.54 | Maloeran | Well, besides the pitiful amounts I pay him to tweak his models for my needs |
| 02:04.26 | brlcad | :) |
| 02:05.37 | brlcad | is he looking for work? I'd pay for some models myself |
| 02:06.03 | Maloeran | Oh, he definitely is, he has no contacts to get in the industry |
| 02:06.24 | Maloeran | Hence why I'm trying to promote his work a bit, because he's getting really good |
| 02:07.44 | Maloeran | If you are interested, his nickname is mcarp on efnet, otherwise mcarp@mcarp.org |
| 02:12.52 | brlcad | hangs out anywhere in particular? |
| 02:13.16 | Maloeran | On efnet's #asm, among the crazy assembly programmers like myself |
| 02:13.53 | brlcad | aiight |
| 02:15.07 | brlcad | well I am definitely interested, there's been a couple models I've wanted for several years |
| 02:16.01 | brlcad | though I would like to have it constructed of primitives and CSG so I can do comparisons |
| 02:16.33 | brlcad | either implicits or breps/nurbs, but CSG-driven design to match the original |
| 02:16.43 | Maloeran | Excellent news. I don't know if he's used to anything else than triangles as final product, but feel free to ask him |
| 02:17.00 | Maloeran | He certainly is used to nurbs, I wouldn't know about CSG though |
| 02:17.02 | brlcad | he's a student? |
| 02:17.15 | Maloeran | He's a ~40 years old tech support guy |
| 02:17.20 | brlcad | ah, cool |
| 02:18.41 | Maloeran | Feel free to share how it goes if you chat with him, I have been willing to get some attention on his skills for some time |
| 03:07.23 | Maloeran | Erik, the autoconf/automake stuff breaks when trying to compile a 32 bits executable on amd64. It appends a ton of -L paths but these are for 64 bits libraries |
| 03:08.38 | Maloeran | Ah, it forces -L/usr/lib/libSDL.so instead of letting ld find it by itself |
| 03:17.37 | *** join/#brlcad IriX64 (n=Who@bas3-sudbury98-1168055376.dsl.bell.ca) | |
| 06:20.07 | *** join/#brlcad IriX64 (n=Who@bas3-sudbury98-1168050695.dsl.bell.ca) | |
| 07:37.01 | *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch) | |
| 08:25.31 | *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch) | |
| 11:15.48 | *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161) | |
| 11:16.29 | *** join/#brlcad mcarp (n=mcarp@24-178-112-16.dhcp.crtn.ga.charter.com) | |
| 13:44.21 | *** join/#brlcad Twingy (n=justin@74.92.144.217) | |
| 15:36.25 | mcarp | does anyone have an estimate of how long it took to create the tank in this screen shot: |
| 15:36.26 | mcarp | http://sourceforge.net/dbimage.php?id=36174 |
| 15:37.17 | clock_ | mcarp: you mean how long it took to develop Stryker ICV? Or how long the guys in factory assemble it together? Or how long it took to make the model? Or how long it renders? |
| 15:37.31 | Maloeran | Make the model surely |
| 15:37.48 | mcarp | how long did it take to make the model from primitives in brl-cad |
| 15:38.35 | mcarp | approx man hours |
| 15:39.28 | clock_ | mcarp: I'm sure this is a classified information, the information that the information is classified is classified too, and by just thinking about it you are automatically becoming a terrorist and will be dispatched to Syria upon your next visit to an airport :) |
| 15:39.36 | Maloeran | There's a possibility it might have been provided by the company producing the vehicule. It was also rendered with ADRT which only deals with triangles, so perhaps it wasn't made of BRL-CAD CSG primitives |
| 15:39.52 | mcarp | cute |
| 15:40.28 | Maloeran | Are you on the brl-cad team or an user of the software, clock_? |
| 15:40.43 | clock_ | Maloeran: user |
| 15:41.23 | mcarp | i fail to understand how keeping the number of man hours to build that model secret has any relevence to anything in reality |
| 15:41.37 | Maloeran | Right. mcarp : brlcad or ``Erik are likely to know more |
| 15:41.58 | clock_ | mcarp: the whole idea o classified information doesn |
| 15:42.04 | clock_ | t have any relevance to reality either |
| 15:42.18 | clock_ | and also the one with terrorism ;-) |
| 15:42.23 | mcarp | incorrect. classified information protects us national security sir |
| 15:43.05 | clock_ | Much more people die on highways than from terrorism... |
| 15:43.16 | mcarp | point? |
| 15:43.36 | clock_ | it's just a masquerade |
| 15:43.57 | clock_ | Basically "we want power, but we have to hook it up on something to make it look plausible" |
| 15:44.25 | mcarp | that is irrelevent to my question of required man hours for a model of this complexity |
| 15:44.59 | clock_ | mcarp: I don't know it and I just wanted to push my irrelevant opinion :) |
| 15:58.11 | brlcad | mcarp: it's a hybrid model, put together in various systems and involves lots of people |
| 15:59.02 | brlcad | it's a mix of csg and poly, converted to full poly for that particular rendering for adrt |
| 15:59.39 | clock_ | brlcad: adrt is part of brlcad? |
| 15:59.56 | brlcad | it's shipped as part of brl-cad, yes |
| 16:00.16 | clock_ | brlcad: is rt for CSG and adrt for polygons? |
| 16:00.28 | brlcad | pretty self-contained codebase though, it could just as easily be it's own project (and is/was) |
| 16:01.34 | brlcad | clock_: pretty much, though it's more like adrt for triangles and rt for anything (csg, poly, brep, etc) |
| 16:01.48 | brlcad | adrt gets its performance by specializing on processing triangles quickly |
| 16:01.53 | clock_ | brlcad: is adrt faster or what is the advantage? And what does the ad mean? |
| 16:02.15 | brlcad | advanced distributed ray tracer |
| 16:02.32 | brlcad | adrt is faster processing triangles than rt is |
| 16:03.30 | brlcad | rt supports much more of a variety of geometry, lighting models, run-time options, cross-platform support, etc |
| 16:05.18 | mcarp | well as far as man hours on that model are we talking about weeks months what |
| 16:06.03 | brlcad | mcarp: the stryker model is also part of a much larger effort that involves several organizations, engineering teams, analysis teams all with different focus points and is a constantly changing model as new armor is tested, different systems are tried, etc |
| 16:07.02 | mcarp | im trying to get an idea what kind of workflow time wise the average modelers are getting in this |
| 16:07.32 | brlcad | as far as man hours, if you were to try to model what's already there and had all the design specifications (which isn't reasonably feasible), we'd be talking several weeks, maybe a couple months |
| 16:07.35 | clock_ | brlcad: how is it from moral point of view if someone doesn't want to contribute to arms race, but wants to work on GPL project? Is working on BRL-CAD moral or immoral then? |
| 16:07.58 | brlcad | and that estimate is using BRL-CAD or Unigraphics or Pro/E or Solidworks |
| 16:08.38 | brlcad | as it is, the model actually involves what's probably more like several man-years of effort as, again, it's a constantly changing model |
| 16:09.00 | brlcad | and brl-cad only touches one small aspect of it, the vulnerability/lethality analysis side |
| 16:09.03 | mcarp | are there any non-classified examples of high detail available |
| 16:09.25 | brlcad | mcarp: not of any of the good models |
| 16:09.30 | clock_ | brlcad: I did lethality analysis on Ronja, but the resulting lethality is very low :) |
| 16:10.12 | mcarp | as an independent contractor i have to get a grasp on some method of fee calculation |
| 16:10.19 | brlcad | i've been trying to get a simplified version of a particular russian vehicle released as open source for several years without success (a very well known model that you could probably go buy on the market if you really wanted) |
| 16:10.29 | mcarp | which is directly perportional to likely time spent on complex geometry |
| 16:11.26 | brlcad | mcarp: understood, it's a hard problem to estimate time on an unknown task |
| 16:11.44 | mcarp | havoc.g for instance crashes brlcad on raytrace so i cant get a good idea of the final results. castle.g will ratrace |
| 16:11.49 | mcarp | tank-car.g crashes |
| 16:11.58 | brlcad | clock_: i don't personally see contributing to brl-cad as contributing to an arms race |
| 16:12.13 | clock_ | brlcad: because anyone can use brl-cad for any purpose, right? |
| 16:12.14 | mcarp | is there anything about "draw *" that could contribute to a crash of ratrace attempts |
| 16:12.17 | brlcad | havoc.g crashes? .. that shouldnt' happen |
| 16:12.36 | brlcad | eek |
| 16:12.36 | clock_ | brlcad: and if the army pays some money for development, it will become weaker by the money removed, and arms race is actually slowed down :) |
| 16:12.43 | brlcad | yeah.. "draw *" is .. bad :) |
| 16:13.06 | brlcad | gets back to all of the expert knowledge that you have to know for basic operation ;) |
| 16:13.16 | mcarp | sure of course |
| 16:13.27 | brlcad | * expands to every object at every level of the model hierarchy |
| 16:13.31 | mcarp | what is the recommended level of drawing to get a view of the final results |
| 16:13.33 | clock_ | brlcad: we implemented a segfault recovery into Links - maybe you could borrow the code |
| 16:13.33 | brlcad | which is certainly not what you wanted |
| 16:13.51 | mcarp | right of course |
| 16:13.53 | clock_ | brlcad: we use it for the final demonstration as university project - to make sure it doesn't segfault in front of the comission :D |
| 16:13.53 | brlcad | start with "tops" to get a list of the top level objects, and then "draw some_object" |
| 16:14.15 | mcarp | isnt there a draw everything thats going to be looked at type command? |
| 16:14.47 | clock_ | brlcad: then the debugging was like "PerM, you should really do something with your javascript interpreter, my browser got already 7 segfaults..." |
| 16:15.16 | brlcad | no, brl-cad geometry files often contain multiple models, not just one like you often find in other modeling systems .. there is no "default" object to display in several instances |
| 16:15.39 | brlcad | we try to only have one in the public test databases, to minimize confusion, but that's not the common practice |
| 16:15.48 | brlcad | for havoc.g, the primary object is "havoc" |
| 16:16.19 | brlcad | clock_: what license is links? |
| 16:16.31 | *** join/#brlcad danfalck (n=dan@pool-71-111-76-8.ptldor.dsl-w.verizon.net) | |
| 16:16.47 | Maloeran | Ah, I wish I had access to reasonably complex models myself ;), though I'm really fond of mcarp's superb frigate |
| 16:17.22 | Maloeran | I finally have a model with which I can work on collection of multiple intersection points per ray, segment construction for traversal of materials |
| 16:17.55 | brlcad | clock_: i also don't get the "it will become weaker by the money removed", you mean the army? that's hardly the case |
| 16:18.21 | mcarp | is there a method of discovery for what is the primary object |
| 16:18.22 | brlcad | governments are not corporations, don't act like them and certainly don't involve finances like them |
| 16:18.32 | brlcad | mcarp: yes, tops |
| 16:19.02 | mcarp | ah, sorry i misunderstood that |
| 16:19.02 | mcarp | ty |
| 16:19.02 | clock_ | brlcad: GPL |
| 16:19.02 | brlcad | it's a hierarchy (a directed acyclic graph), so there are only a few trees |
| 16:19.14 | brlcad | clock_: ah, then no use to me :) |
| 16:19.24 | clock_ | brlcad: why? BRL-CAD is BSD? |
| 16:19.31 | brlcad | need to remain lgpl/bsd clean |
| 16:19.43 | clock_ | brlcad: we could give you an exception |
| 16:19.56 | brlcad | brl-cad is a mix, different portions under different licenses |
| 16:20.04 | clock_ | brlcad: we already made exception for OpenSSL |
| 16:20.43 | brlcad | all of the GPL code is going to be converted to LGPL here shortly due to an issue with integrating the GPL portions |
| 16:21.12 | clock_ | GPL that's like a woman - issues, issues, issues... |
| 16:21.30 | mcarp | thats certainly a much improved display (havoc) as compared to castle.g or truck.g |
| 16:21.53 | mcarp | that being the only way to see the geometry final results is a big hit to workflow tho |
| 16:22.07 | brlcad | havoc is a fairly small model, but probably the most complex CSG example openly available |
| 16:22.35 | brlcad | rt -F/dev/ogll (assuming you're on Windows) will render into a window |
| 16:22.36 | clock_ | mcarp: if you want some example small models, http://ronja.twibright.com/3d |
| 16:22.43 | mcarp | i'm only seeing orthagonal view modes are there not full perspective views? |
| 16:23.19 | clock_ | mcarp: if you subject me to hypnosis I'll be maybe even recall how much manhours it was |
| 16:23.49 | brlcad | mcarp: hit "3", is that what you mean? otherwise, go to Misc->Perspective for a default high-degree perspective |
| 16:24.01 | mcarp | do you guys make bolts with threads or are all bolts non-threaded? |
| 16:24.04 | brlcad | using the shift-grips key bindings, you can spin/pan/zoom the view |
| 16:24.13 | brlcad | mcarp: depends entirely on the model |
| 16:25.37 | mcarp | yes ive had no problems using shift grips |
| 16:25.59 | mcarp | '3' appears to show an orthagonal view with no diminishing point |
| 16:26.02 | brlcad | for a vulnerability/lethality analysis, threads are generally not of interest on bolts |
| 16:26.21 | brlcad | mcarp: okay, just making sure you really meant perspective ;) |
| 16:26.31 | mcarp | yes i REALLY meant perspective |
| 16:26.35 | brlcad | you're looking for misc->perspective :) |
| 16:27.04 | mcarp | ah, better |
| 16:27.15 | mcarp | is this display ogl accellerated? |
| 16:27.20 | clock_ | mcarp: I do without threads because I don't know how to do with threads |
| 16:28.12 | brlcad | mcarp: depends which platform -- in general it usually is compiled with opengl support, though it's not really going to "accellerate" a wireframe view |
| 16:28.42 | brlcad | mged supports various "display managers", one of them is an opengl view |
| 16:29.19 | mcarp | i dont currently have available a bsd or linux system with useful graphics capability so i'm stuck in windows |
| 16:29.36 | mcarp | not that 'stuck in windows' is bad for me |
| 16:29.39 | brlcad | the windows binary should be opengl |
| 16:29.57 | brlcad | that doesn't get you shaded views, but that's an entirely different/long discussion |
| 16:30.43 | brlcad | implicit geometry vs explicit, design history, .. |
| 16:31.09 | mcarp | flat shaded in viewport would be a big problem? |
| 16:33.21 | brlcad | as mged is currently architected, it's a non-trivial problem |
| 16:33.53 | mcarp | its not non-trivial for visualization of what you're building |
| 16:34.04 | brlcad | brl-cad on the whole doesn't really care, but the geometry is fundamentally stored in implicit form which doesn't get you triangles to feed opengl |
| 16:34.42 | mcarp | so the primitives arent drawable per se in ogl? |
| 16:35.16 | brlcad | opengl *only* deals with triangles, so what ever you have, you have to convert to triangles to display via opengl |
| 16:35.34 | brlcad | depending on your base model geometry types, that involves different sorts of conversions |
| 16:36.12 | brlcad | they can be converted, all of them, and we do for some purposes (e.g. adrt is a triangle-only ray-tracer) |
| 16:37.03 | mcarp | has anyone there done any boat hulls? |
| 16:37.20 | brlcad | guys at the navy |
| 16:37.36 | mcarp | nurbs? |
| 16:38.22 | brlcad | there's no direct nurbs edit support in mged, only rendering support where the models come in through conversion or through programmatic creation |
| 16:38.58 | mcarp | how about suspension springs |
| 16:39.05 | mcarp | single helix |
| 16:39.10 | brlcad | oh sure, lots of those |
| 16:39.38 | mcarp | i havent gone deep enough into the tutorials to have a clue how you'd go about doing that with primitives |
| 16:40.00 | brlcad | those can be rather easily constructed using torus sections or using the pipe primitive (which is basically a path-swept sphere with constraints) |
| 16:40.00 | mcarp | which is why i asked about the bolt threads b4 |
| 16:40.51 | mcarp | ok, so there are some specialized deformative type parameters then |
| 16:41.13 | brlcad | csg construction methods don't "come naturally" if you're coming from different design philosophies |
| 16:41.47 | brlcad | it's a different way at looking at modeling problems |
| 16:41.51 | mcarp | well i think its not the csg issues that im in the dark about its the brl-cad issues that im really in the dark on |
| 16:42.02 | brlcad | some things lend themselves very nicely to CSG, others not so nicely depending on the primitive set |
| 16:42.14 | mcarp | sure its all about the primitive set |
| 16:42.28 | mcarp | just as with any system its all about what parameters can be applied |
| 16:45.43 | brlcad | yep |
| 16:46.11 | brlcad | some things with the brep method become complex, there certainly is a tradeoff in the techniques |
| 16:46.33 | brlcad | which would be why most systems have become rather highly hybrid (the CAD systems that is, MAX doesn't count) ;) |
| 16:47.37 | brlcad | solid modeling in general has a variety of topological constraints that aren't easily verifiable in non-CAD systems |
| 16:50.54 | mcarp | yeah thats completely obvious when you start talking about things like pullies and ropes reguarding overlap |
| 17:08.59 | mcarp | /dev/ogll could be much more efficient if it draws only invalidated regions rather than the entire window |
| 17:09.35 | mcarp | but i am able to ratrayce all the scenes i crashed originally with draw * |
| 17:10.24 | Maloeran | Anything better looking than the donut-wheeled truck? :) |
| 17:10.38 | mcarp | yeah havoc looks very nice |
| 17:10.48 | mcarp | tank_car is reasonable as well |
| 17:10.55 | Maloeran | *nods* Good |
| 17:11.01 | mcarp | i havent explored all the examples yet tho |
| 17:11.54 | mcarp | donut tires tho...*shakes head*....i wouldnt show those, not good for recruiting business |
| 17:13.10 | Maloeran | Ah! Donuts, is there anything they can't do? |
| 17:13.56 | brlcad | mcarp: none of the example models are intended for recruiting business .. can't generally provide the models that would be good for recruiting business |
| 17:14.10 | brlcad | they're mostly intended as test models for development |
| 17:14.18 | brlcad | made by non-modelers often too |
| 17:14.59 | brlcad | havoc is perhaps the only exception, and maybe the barbie jeep toy |
| 17:15.28 | mcarp | which database is that? |
| 17:15.53 | brlcad | the latter is a good example of what was possible after the introductory training and a couple hours modeling |
| 17:16.12 | brlcad | it's toyjeep.g |
| 17:16.25 | brlcad | probably not in your version, you'd have to pull it from cvs |
| 17:16.31 | mcarp | yeah its not here |
| 17:17.05 | brlcad | a *really* nice one that I like is the motorolla walkie-talkie that was used in the advanced modeling tutorial |
| 17:19.58 | brlcad | but i've not put that into cvs yet, but it's a nice modeler by one of the best modelers; it's got a lot of meta resources, textures, extrusions, and even a few articulations iirc |
| 17:20.21 | mcarp | okeydoke |
| 17:22.50 | brlcad | and instead of the "couple hours" investment in the toyjeep, it's got a couple weeks of care and detail put into it |
| 17:23.15 | mcarp | got a screen shot? |
| 17:23.23 | brlcad | mcarp: you can get toyjeep from here: http://brlcad.cvs.sourceforge.net/brlcad/brlcad/db/ |
| 17:23.35 | brlcad | download the .asc and run asc2g to convert it |
| 17:24.12 | mcarp | k |
| 17:25.23 | brlcad | there are a couple screenshots in http://ftp.brlcad.org/VolumeIII-Principles_of_Effective_Modeling.pdf |
| 17:25.35 | brlcad | though none of the talkie as a full model |
| 17:25.46 | mcarp | yeah im actually flipping through that document at the moment but havent gotten to it |
| 17:25.47 | mcarp | yet |
| 17:26.06 | brlcad | it just covers a piece of the antenna and the circuit board |
| 17:34.58 | mcarp | odd, raytrace lingering window exits when i try to raytrace that |
| 17:35.17 | mcarp | tops |
| 17:35.18 | mcarp | all/ |
| 17:35.20 | mcarp | draw all |
| 17:36.21 | mcarp | at least it didnt crash mged :P |
| 17:52.35 | mcarp | i can raytrace individual objects but there is something under all/ that cant be drawn |
| 17:54.00 | mcarp | or rather, cant be raytraced |
| 17:55.42 | brlcad | hmm |
| 17:56.13 | mcarp | lot of stuff under there i'd hate to have to figure out what object(s) shouldnt be drawn |
| 17:56.17 | mcarp | the only thing in tops is all/ |
| 17:57.38 | mcarp | ah |
| 17:57.39 | brlcad | it ray-traces just fine here, there may be some issue with the windows version, or asc2g on windows |
| 17:57.48 | mcarp | um, error! fabs(y)=0 |
| 17:58.19 | mcarp | bn_mat_inv: error! fabs(y)=0 |
| 17:58.55 | brlcad | yeah, something wrong with the model |
| 17:59.19 | brlcad | see if this .g works: http://ftp.brlcad.org/~sean/toyjeep.g |
| 17:59.40 | mcarp | a sec |
| 18:00.20 | mcarp | exact same behavior |
| 18:00.36 | mcarp | bn_mat_inv: error! fabs(y)=0 |
| 18:00.37 | mcarp | MATRIX singular matrix: |
| 18:00.37 | mcarp | <PROTECTED> |
| 18:00.37 | mcarp | <PROTECTED> |
| 18:00.37 | mcarp | <PROTECTED> |
| 18:00.39 | mcarp | bn_mat_inv: singular matrix |
| 18:00.58 | mcarp | quick fix suggestions? |
| 18:01.27 | brlcad | short of recompiling with the latest, not really |
| 18:01.37 | mcarp | k, not a problem i can live without seeing it |
| 18:01.44 | brlcad | that will require a debugging session |
| 18:01.46 | mcarp | shame tho |
| 18:01.53 | brlcad | good to know, but quite unexpected |
| 18:02.05 | mcarp | hey, if it can be broken i can break it |
| 18:02.08 | brlcad | the windows release hasn't been around for very long, that is the very first release |
| 18:03.15 | mcarp | i had a machine that could be available for bsd or linux but that hdd was ancient and has gone *poof* |
| 18:03.37 | mcarp | well ancient for maxtor *shrug* |
| 18:04.34 | mcarp | not to mention i'd hate to give up my dual display |
| 18:05.10 | mcarp | max + photoshop you need every available square inch of real estate you can get |
| 18:06.24 | mcarp | i dunno how ppl without dual displays live without them when editing uvw maps in max |
| 18:06.31 | mcarp | ok i do know cuz i used to |
| 18:07.26 | *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168054347.dsl.bell.ca) | |
| 18:30.09 | mcarp | drawing bl_main_power_line.r or bl_bl.s2 causes the raytracer to exit |
| 18:30.20 | mcarp | all other objects drawn, successful raytrace |
| 18:31.12 | mcarp | bbiaf |
| 18:43.26 | ``Erik | *yawn* |
| 18:55.08 | Maloeran | Eheh. Erik, mcarp is the cathedral & galleon modeller |
| 18:55.57 | Maloeran | Galleon which is quite a test for any raytracer acceleration structure |
| 18:56.44 | mcarp | back |
| 18:58.31 | ``Erik | cool, hi |
| 18:58.52 | mcarp | hi |
| 18:59.24 | ``Erik | <-- is Erik, not a modeller |
| 18:59.46 | mcarp | okeydoke |
| 18:59.53 | Maloeran | Erik, how am I supposed to compile 32 bits executables on amd64 with your autoconf/automake stuff? It tries to link against /usr/lib/libSDL.so which is 64 bits |
| 19:00.05 | Maloeran | Rather than letting ld find the proper library itself |
| 19:00.13 | ``Erik | I'm a model :D *pose* |
| 19:00.23 | brlcad | mcarp: thanks for the details, it's scheduled to get looked into |
| 19:00.24 | ``Erik | mal: that'd be an issue with sdl-config itself... :/ |
| 19:00.32 | mcarp | yw |
| 19:01.20 | Maloeran | No hint of solution then? Besides quickly putting together a working Makefile or even a bash script |
| 19:01.58 | ``Erik | um, I'm sure there is one... |
| 19:02.29 | Maloeran | If I just use -lSDL, ld will find the proper library by itself |
| 19:02.39 | ``Erik | ermmmmmmm |
| 19:02.50 | Maloeran | But the automake stuff tries to force a particular version by -L |
| 19:02.51 | ``Erik | you link with @SDL_LIBS@ ? |
| 19:03.18 | ``Erik | um, I'm kinda wondering if that's libtool doing it, not automake... |
| 19:03.18 | Maloeran | Yes |
| 19:03.50 | CIA-9 | BRL-CAD: 03brlcad * 10brlcad/BUGS: rendering toyjeep.g on Windows causes a crash on 'all', as well as bl_main_power_line.r or bl_bl.s2. bn_mat_inv() singular matrix error. bug found and reported by mcarp, thanks |
| 19:04.11 | ``Erik | try to echo ${SDL_LIBS} in configure.ac... or better yet, read what was printed on the screen to link, heh, should be two very very long lines, one that calls libtool with flags, the next being what libtool tries to execute |
| 19:04.38 | brlcad | ah, sdl-config doesn't know/care about 64bit iirc |
| 19:05.19 | Maloeran | gcc -std=gnu99 -I./RT -I/usr/include/SDL -D_REENTRANT -m32 -o .libs/rftest main.o env.o crudemesh.o rtirender.o rtirenderflat.o -Wl,-rpath -Wl,/usr/lib -L/usr/lib /usr/lib/libSDL.so /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/libstdc++.so -L/usr/x86_64-pc-linux-gnu/bin -L/usr/x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5 -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/../../../../x86_64-pc-linux-gnu/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/3. |
| 19:05.23 | Maloeran | <PROTECTED> |
| 19:05.27 | mcarp | CIA-9: yessir |
| 19:06.20 | Maloeran | CIA-9 is a bot, but I'm sure he appreciates the acknowledgement of its existence :) |
| 19:06.25 | ``Erik | the line before it is what you care about, mal |
| 19:06.29 | mcarp | ah :/ |
| 19:06.39 | Maloeran | mkdir .libs |
| 19:06.46 | Maloeran | <PROTECTED> |
| 19:06.46 | mcarp | you might amend that to 'raytrace exit' doesnt crash brl-cad |
| 19:06.49 | ``Erik | should be like ../../libtool --mode=compile |
| 19:07.06 | ``Erik | ok, so it's libtool screwing the pooch |
| 19:07.12 | ``Erik | not automake or autoconf, hrm |
| 19:08.44 | ``Erik | damn my ribs hurt :/ |
| 19:09.14 | Maloeran | Too much boat rowing with Sean? |
| 19:09.20 | brlcad | heh |
| 19:10.08 | brlcad | you could add an --enable-64bit option of some sort and when enabled/detected do something like `sdl-config --libs | sed 's/lib/lib64/g'` |
| 19:10.38 | Maloeran | Compiling 64 bits is quite fine, it doesn't manage to build on 32 bits |
| 19:10.46 | Maloeran | Unless I compile on another box anyway |
| 19:11.03 | Maloeran | I maintain that we probably would have less problems with one Makefile per platform, it's simple and it works, but.. *sigh* |
| 19:11.06 | brlcad | what does sdl-config --libs output? |
| 19:11.24 | Maloeran | -L/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread |
| 19:11.41 | Maloeran | It should be /usr/lib32/libSDL.so for 32 bits libraries |
| 19:12.28 | brlcad | ah, well similar 'trick' should do the trick |
| 19:12.59 | brlcad | ``Erik: cad crash? |
| 19:13.17 | ``Erik | huh? |
| 19:13.23 | Maloeran | Pricy BWM crash? |
| 19:13.27 | ``Erik | yeah :( |
| 19:13.50 | brlcad | just lost connectivity |
| 19:13.56 | ``Erik | http://math.missouristate.edu/~erik/m3/20060925/ (my camera sucks, I need a new one) |
| 19:14.17 | brlcad | system, not the software |
| 19:14.44 | Maloeran | Ahh! |
| 19:14.47 | Maloeran | What happened? |
| 19:15.05 | ``Erik | caught some grass, slid, hit a tree, rolled |
| 19:15.20 | Maloeran | This is horrible. |
| 19:15.26 | ``Erik | no shit? |
| 19:15.46 | brlcad | eek |
| 19:16.12 | Maloeran | I really wasn't aware of that. I hope you aren't too damaged?... |
| 19:16.45 | ``Erik | um, some bruises, stretched ligamints in my rib cage, banged up my elbow, and a minor concussion |
| 19:16.56 | brlcad | that sucks |
| 19:17.07 | ``Erik | yeah, need another car :/ |
| 19:17.07 | brlcad | when was that? |
| 19:17.10 | Maloeran | Ouch, ouch.. |
| 19:17.13 | ``Erik | saturday afternoon |
| 19:17.18 | brlcad | damn |
| 19:17.47 | Maloeran | Were you speeding at the time? |
| 19:18.41 | ``Erik | didn't think I was, but the cops seem to think I was a tiny bit over the limit |
| 19:19.13 | Maloeran | Could that be a problem for the car insurance? |
| 19:19.32 | ``Erik | so far, no? *shrug* I'm crossing my fingers and hoping I'll have a check on friday |
| 19:20.42 | Maloeran | I'm really sorry to hear this... |
| 19:21.08 | Maloeran | At least you came out of it mostly intact, it seems |
| 19:23.11 | Maloeran | Did you lose consciousness or just felt dizzy?.. |
| 19:23.20 | ``Erik | neither |
| 19:23.35 | ``Erik | rolled it, got out through the sunroof and was walking around |
| 19:23.59 | Maloeran | Ah, so it was quite minor, right |
| 19:24.46 | Maloeran | ( the concussion that is ) |
| 19:37.12 | dtidrow_work | banged your head good, in other words? |
| 19:37.14 | Maloeran | Were air bags helpful? I have often wondered how effective these cushions were |
| 19:37.14 | dtidrow_work | well, I suspect they don't do much in a rollover |
| 19:37.15 | Maloeran | They could prevent strain on the upper back, as the torso and head are being thrown around |
| 19:39.55 | ``Erik | I d'no, I hit a tree and rolled it and came out pretty decent, so I guess between the seat belt and airbag that deployed *shrug* |
| 19:40.32 | Maloeran | Yes, it really could have been worse |
| 19:42.43 | Maloeran | I wish you a good recovery, please take care of yourself Erik |
| 19:43.22 | ``Erik | heh, I'm trying to not get dead :) I think I came out better than you did with your bike accident |
| 19:43.29 | ``Erik | those bikes are horrible death traps ;) *duck* |
| 19:44.34 | Maloeran | :) Yes that's probably true, bicycles only get dangerous when there are motorized vehicules around |
| 19:44.57 | ``Erik | I d'no, I've heard about people taking tumbles on trails and stuff |
| 19:45.24 | mcarp | plus those derned helmets can muss yer hair |
| 19:45.45 | ``Erik | meh, programmers hair is always mussed up |
| 19:46.15 | mcarp | well sure but...thats beside the point of the inconvenience |
| 19:46.31 | Maloeran | I suppose so. I once rammed fairly hard in a tree to avoid a child on roller blade who fell just in front of me, but that car door sure was worse |
| 19:46.44 | mcarp | s/programmers/all computer nerds/ |
| 19:47.19 | ``Erik | damn nonprogrammer computer nerds, trying to get into the programmer geek clique... :D |
| 19:47.45 | mcarp | <---15 years x86 assembly booya |
| 19:47.59 | brlcad | heh |
| 19:47.59 | ``Erik | um, ok, so you're a masochist, too |
| 19:48.00 | ``Erik | :) |
| 19:48.06 | mcarp | correct |
| 19:48.33 | mcarp | add to that win32 usage :~ |
| 19:49.08 | ``Erik | I had an x86 15 yrs ago, but still used my commodores heavily |
| 19:49.13 | mcarp | better watch it, is that a mactel? |
| 19:49.17 | ``Erik | no |
| 19:49.20 | mcarp | lol |
| 19:49.29 | ``Erik | on a dual g5 right now, have a g4 powerbook and g3 ibook at home |
| 19:49.51 | mcarp | to each his own |
| 19:50.07 | ``Erik | but I tend to do crunch work on freebsd boxes with many opteron chips pushing |
| 19:50.38 | mcarp | hey, they're all computers i can live with it |
| 19:50.51 | Maloeran | The g4 powerbook was somewhat poor, half the ray-tracing crunch of a Sempron 1.8ghz laptop |
| 19:51.14 | mcarp | bummer |
| 19:51.27 | ``Erik | if you blow the pipeline and stall left and right, yeah... *cough* *cough* |
| 19:51.29 | mcarp | im using a sempron 2200 on a 1.5Ghz mb |
| 19:51.48 | Maloeran | Laptop or desktop? |
| 19:51.53 | mcarp | desk |
| 19:51.56 | mcarp | (asus) |
| 19:52.05 | Maloeran | Mmhm. Let's get you an upgrade soon :) |
| 19:52.35 | mcarp | doubt it will matter much considering the non-graphicly intense requirements of brl-cad |
| 19:52.36 | ``Erik | heh, pheer my 850mhz tbirt at home :) |
| 19:52.51 | ``Erik | erm, mged and 'rt' are pretty graphically intense |
| 19:52.56 | dtidrow_work | heh |
| 19:53.26 | mcarp | maybe when you get into 100s of 1000s of objects |
| 19:53.37 | ``Erik | small geometries hehehe |
| 19:53.46 | mcarp | im doing ok on 2million faces in max |
| 19:54.01 | mcarp | lags until cached, but otherwise not bad |
| 19:56.20 | Maloeran | Your galleon takes 200mb of RAM to ray-trace too, somewhat heavy |
| 19:57.04 | mcarp | its a good thing the capt of the roter lowe is not alive to hear you call his frigate a gallean or *slash slash* |
| 19:57.47 | Maloeran | :) Right right, frigate |
| 19:57.48 | mcarp | now of course spanish galleons were about that size |
| 19:59.14 | mcarp | Maloeran: build me a perspective viewport flat shader |
| 19:59.26 | ``Erik | http://www.pacific-tall-ships.com/Roterlo_files/Roterlo_1.htm pheer |
| 19:59.49 | mcarp | aye |
| 20:00.17 | mcarp | the site i got my drawings from misspelled roter-lowe to 'rotter-lowe' |
| 20:00.37 | mcarp | i was unable to google for images until i had nearly completed the model in its entirity :/ |
| 20:00.38 | ``Erik | http://www.historicships.com/TALLSHIPS/Mamoli/RoterLoweMV19.htm |
| 20:00.44 | mcarp | this was...a slight inconvenience |
| 20:01.19 | mcarp | yeah that last image was the one i used for flag reference |
| 20:01.43 | Maloeran | Quite cice. I still prefer a 3d model to a wood model |
| 20:01.47 | Maloeran | nice, even |
| 20:01.58 | mcarp | wood are quite satisfying to build tho |
| 20:02.35 | mcarp | it should be completely obvious that i made up my own (non-period) color scheme since i didnt have any images |
| 20:03.13 | mcarp | however i would have done a few things differently had i had access to google images at the time |
| 20:03.30 | mcarp | and i totally ignore that in the drawins 'roter-lowe' was spelled correctly :? |
| 20:03.32 | mcarp | :/ |
| 20:04.16 | mcarp | note the tripple block/tackle loading on the fore and main stays |
| 20:04.20 | mcarp | mine are singles :/ |
| 20:05.31 | Maloeran | Oh... Well, still something that could easily be fixed if you desire so. It's a great model in any case |
| 20:05.44 | mcarp | perhaps |
| 20:06.20 | mcarp | i also found another interesting fact (language gap) roter lowe == "red lion" |
| 20:07.13 | Maloeran | That explains the lion figure |
| 20:07.16 | mcarp | so you see, history of a particular subject is good to have |
| 20:07.22 | mcarp | indeed and that it is red |
| 20:07.49 | mcarp | all i had were black and white fuzzy line drawings |
| 20:09.00 | Maloeran | Don't worry about that :), it can be interesting to fill the missing pieces as you see them |
| 20:09.18 | mcarp | i almost wonder if the web site owner misspelled rotter-lowe to keep us from finding additional info :P |
| 20:09.52 | mcarp | well as you know it began as a personal fulfilment project so yeah, it doesnt matter that mauch |
| 20:09.54 | mcarp | much |
| 20:10.33 | *** join/#brlcad clock_ (i=clock@84-72-92-36.dclient.hispeed.ch) | |
| 20:10.34 | mcarp | at least one thing is for sure, bitmaps are easy to switch out heh |
| 20:12.18 | Maloeran | Eheh yes. I might try swapping a few textures once I get to worry about eye-candy |
| 20:12.33 | mcarp | Maloeran: build me a perspective viewport flat shader |
| 20:12.50 | Maloeran | In BRL-CAD? |
| 20:13.02 | mcarp | begin spam repeat 2,000,000 |
| 20:13.13 | mcarp | of course |
| 20:13.36 | Maloeran | It's a bit early for that, I'm supposed to integrate my stuff in there in January or so |
| 20:13.53 | Maloeran | Until then, I can post crude screenshots :p http://www.rayforce.net/galleon01.png |
| 20:14.20 | mcarp | that wont do me anygood building csg :P |
| 20:16.48 | mcarp | whew, you need some normal smoothing |
| 20:18.17 | mcarp | hey, havent you downloaded the release version yet? |
| 20:19.01 | Maloeran | I did, not converted it yet. It's a bit low priority, I'm supposed to code and document a bunch of code for last friday |
| 20:19.52 | mcarp | ah |
| 20:38.07 | ``Erik | screw smoothed normals, just add more triangles, once they hit the subpixel range, it's all good |
| 20:38.07 | Maloeran | Nah. Screw triangles, use curved facets |
| 20:38.07 | ``Erik | heh |
| 20:38.07 | Maloeran | Triangles are just a special case of curved facets |
| 20:38.07 | ``Erik | and curved facets are a special case of b-splines, yadda yadda |
| 20:38.08 | ``Erik | somethin' about hyperdimensional manifolds, blah |
| 20:38.08 | ``Erik | which, of course, are all just a coarse approximation of a particle render |
| 20:38.10 | mcarp | and hey, we're all just collections of harmonic bumps in the quantum strata |
| 20:38.11 | ``Erik | "Today, a young man on acid realised that all matter is merely energy condensed to a slow vibration. That we are all one consciousness experiencing itself subjectively. There is no such thing as death, life is only a dream and we're the imagination of ourselves. Here's Tom with the weather." |
| 20:38.11 | ``Erik | -billhicks |
| 20:38.12 | mcarp | gasp |
| 20:38.13 | mcarp | i suggested to my brother a few weeks ago that after his "death" his particular electro-chemical brain pattern might become manifest in some distant part of the universe |
| 20:38.14 | mcarp | there was no reply |
| 20:38.14 | Maloeran | Neat, I think that's a more likely occurance than the existence of some god-guided after-life |
| 20:38.14 | mcarp | indeed mal |
| 20:38.14 | mcarp | altho for those who feel they need to believe in such things, i suppose its a matter of syntax |
| 20:39.31 | mcarp | bbl |
| 20:43.34 | *** join/#brlcad IriX64_ (n=IriX64@bas3-sudbury98-1168057179.dsl.bell.ca) | |
| 20:57.56 | *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) | |
| 21:05.59 | *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168056657.dsl.bell.ca) | |
| 21:43.57 | *** join/#brlcad IriX64_ (n=IriX64@bas3-sudbury98-1168057671.dsl.bell.ca) | |
| 21:56.33 | *** join/#brlcad IriX64__ (n=IriX64@bas3-sudbury98-1168057409.dsl.bell.ca) | |
| 23:59.38 | brlcad | gah, damn opengl |