Warning: strpos() [function.strpos]: needle is not a string or an integer in /nfs/c01/h08/mnt/32378/domains/data-tribe.net/html/wework4her/index.php on line 41

Warning: strpos() [function.strpos]: needle is not a string or an integer in /nfs/c01/h08/mnt/32378/domains/data-tribe.net/html/wework4her/index.php on line 48

Warning: strpos() [function.strpos]: needle is not a string or an integer in /nfs/c01/h08/mnt/32378/domains/data-tribe.net/html/wework4her/index.php on line 61
trabajamos para ella ! - towerNode:wip
towerNode:wip 
Saturday, April 18, 2009, 04:15 AM - Maya.c++.api., Geometry
Posted by Administrator
video is in real-time






Read More...
5 comments ( 160 views )   |  0 trackbacks   |  permalink   |   ( 3 / 569 )

Maya and Boost: primTreeUpdate 
Friday, April 10, 2009, 10:41 AM - Maya.c++.api., Analytical, algorithms
Posted by Administrator
update on minimal spanning trees videos are in real-time.
use of BOOST c++ template graph libraries within Maya plug-in, towards computing the euclidean minimal spanning tree of a set of points.The boost libraries implements both the Prim and Kruskal algorithm to compute the tree. Further, variation of the implementation is available as the Dijkstra shortest route algorithm

The lower video shows amateur attempts at implementing the algorithm using in c++ (left), in MEL (left) and a hybrid (middle).

The intention was always to achieve real time interaction, for the algorithm is useful towards path/route finding , calculating walking distances in a street network a la google maps etc. Evidently, none of the hack attempts were close to being real-time as opposed using the BOOST implementation that enables this.

Boost also includes other handy implementations to deal with graphs, and trees,statistical distributions et al.






6 comments ( 39 views )   |  0 trackbacks   |  permalink   |   ( 3 / 548 )

onTheAnvil 
Wednesday, April 8, 2009, 03:29 AM - Maya.c++.api., Maya.general.modelling, Maya Code library, Research, papers
Posted by Administrator
drl unit trip


Images from collaborative design research paper with Victor Orive

_cover



_Prototype of team manifold (c) includes Maria Araya and James Warton.





WIP: branching plug-in for Maya. see previous post

3 comments ( 31 views )   |  0 trackbacks   |  permalink   |   ( 3 / 583 )

backInBlack 
Wednesday, March 11, 2009, 06:18 AM - Maya Embedded Language, Maya.general.modelling
Posted by Administrator




Read More...
6 comments ( 63 views )   |  0 trackbacks   |  permalink   |   ( 3 / 42 )

metrics_videos 
Monday, December 8, 2008, 02:13 AM - Maya.c++.api., Analytical
Posted by Administrator








10 comments ( 24 views )   |  0 trackbacks   |  permalink   |   ( 2.9 / 550 )

Metric 
Saturday, December 6, 2008, 07:38 PM - Maya.c++.api., Analytical, algorithms
Posted by Administrator












details soon.
6 comments ( 15 views )   |  0 trackbacks   |  permalink   |   ( 3.1 / 528 )

Meander 
Tuesday, November 18, 2008, 03:59 PM - Maya.general.modelling
Posted by Administrator


Feeling bored enough to render and fotoshop



4 comments ( 16 views )   |  0 trackbacks   |  permalink   |   ( 2.9 / 492 )

blind data 
Friday, October 24, 2008, 07:05 AM - Maya.c++.api., Analytical
Posted by Administrator
Image various data-mapping on torus mesh: R - L : ambient light & self shadowing, normal-field, and shortestEdgePath lengths.


The data is visualised using the blindDataShader plug-in. The source code for the plug-in ships with the Maya installation. Prior attempts used the in- built blind Data Editor and polyColorBlindData methods. The plug-in seems to work faster, and allows greater control over managing color-space.

Mental ray rendering of 'colored' mesh is by converting blind data to ColorPerVertex and using mentalVertexColors shading utility node.

videois in real-time.



Read More...
6 comments ( 84 views )   |  0 trackbacks   |  permalink   |   ( 3 / 518 )

proce55ing 
Saturday, October 4, 2008, 04:07 PM
Posted by Administrator


As 'creative' code-writing and computational tools become an increasing part of the architectural repertoire....a sound conceptual footing ... computation and design... use proce55ing as an easy-to-use software platform..


The image is an hashed and scurried attempt and a result of being forced to think as to why processing might be a good starting point to learn all things computational..especially for us architect lot with a not-so-computational background.

proce55ing :
_is easy and open source. as such a good resource to look into the innards of many a simple algorithm such a flocking, springs, simple fluids,particle et al.
_has features to control whats displayed on-screen (like openGL).
_shares an OOP(object oriented) paradigm with many modern computing languages (java, c++, c# et al)
_comes with its own development environment and compiler (a la visual studio). so a good introduction to understand scripting, programming, compiling, etc.
_can interface with input devices, and external hardware and as such is increasingly used in installation art and newmedia projects (such as this one by minimaforms)
_is based on and is compatible with java, and hence can leverage extensive java APIS to extend itself.

so in essence, proce55ing can be a gentle,no jargon introduction the features of modern software.
3 comments ( 11 views )   |  0 trackbacks   |  permalink   |   ( 3.1 / 518 )

Extending Maya 
Saturday, October 4, 2008, 12:10 PM - Maya.c++.api., Analytical, Geometry, algorithms
Posted by Administrator
Images_01:
Example Iso-surface from a CFD data. Using VTK within Maya.
Images_02:
Comparing the powerCrust surfaceReconstruction algorithm (cs.utexas) with marching-Cubes based reconstruction.
Data used : pointCloud from radioHead video_ house of cards.
Special thanks to Tim Hutton,of UCL for the VTK port of the algorithm.




Maya has, in the previous years , served an useful role in the production pipeline of many a team at AADRL, as also here in our office. Evidently, it not being a CAD application by purpose, presents its hurdles. It has however, proven sufficiently amenable towards extending/customising its capacities through,

Scripting (MEL and python)
Interfacing with command-line applications (qhull,isosurf, tetgen etc).
Making custom plug-ins (C++ and python) .
Incorporating external and openSource libraries/APIs ( CGAL,VTK, openNURBS )

Images here represent recent efforts to integrate Visualization ToolKit(C++ class library, and interpreted interface layers for Tcl/Tk, Java, and Python).
Thanks to Remik Ziemlinski for example source code related to converting internal VTK data representations to Maya representations.
See here for similar efforts to integrate blender and VTK.
See here for vtk-autocad and vtk-solidworks conversion plug-ins.
See here for vtk-inventor integration.

VTK is an extensive class library with a plethora of core graphic/geometric algorithms including Principal Component Ananlysis, tensor and vector feild visualizations, CFD, FEM visualizations etc.
A rudimentary but working pipeline between Maya and VTK, means I will be like a kid in a candy shop for a while to come!

Other open-source code libraries.(viva la open source!)
openDXfull-featured software package for the visualization of scientific, engineering and analytical data.Formerly of SGI.
openInventor:is an object-oriented 3D toolkit offering a comprehensive solution to interactive graphics programming problems.Formerly of IBM.


Using vtk classes to add iso-surfacing capacity to Maya.

Read More...
5 comments ( 46 views )   |  0 trackbacks   |  permalink   |   ( 2.9 / 527 )


<<First <Back | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Next> Last>>