This is the second project in a row I’ve worked on where this is a problem. How do you guys catch and fix zeroed tangents and binormals at vertices, ideally in your DCC app? (In our case, Max). Last game we had an assert in-game, this time we get an error when we try to ‘munge’. Ideally I’d like to catch it when it happens. I also don’t know how to fix it sometimes without involving the artists (welding, breaking and welding, removing isolated- nothing is working sometimes). On top of that, we have a morph-based pipeline, so I’d like to catch this at the modeling level, BEFORE I skin things up and try to export (otherwise I need to grab changes from the model and merge them into my skinned file, because we don’t have referencing- we have a system but I’d rather it get caught at first).
We usually do checks like that on the importer, or on smoke test scripts that run through the meshes and do a bunch of checks on the mesh and tell the artist what’s wrong with it
In the past I’ve done the same as Luiz - wrote a set of smoke-test scripts that have to pass before the exporter will work, unless you click the “Ignore Dire Warnings” button.
If you’re using Max 2010 already, the new xView mesh analyzer might be a big help. I can’t remember if it has queries for those particular errors, but it does allow you to add your own filters.
Another idea for geometry problems like this would be a custom directX error shader that shows bad geometry as red in the max viewport.
Yeah I have written mesh testing stuff, but can’t figure out how to determine this error on particular (what conditions are causing it? It seems to be a number of things though I can’t determine exactly what). Obsidian, that is not a bad idea, I should try that- however I can imagine some cases where it won’t work (no visible face area, though I should be able to catch that with a different mesh test).
玫琳凯说管理有没有黄金法则管理,一部分是管物,另一部分是管人。而几乎所有的管理者在谈到管理上遇到的难题的时候,都会说,最难管的是“人”,而不是“物”。因为物是死的,而人是活的。人有七情六欲,有不同的气质能力性格兴趣价值观和理念,而管理“人”的最终目的,是要把各种各样的人融合在一个组织里,最大限度地调动人的积极性,达到最高的效率。可是这一点,对于大部分人来说,太难了。他们经常说的一句话就是“管人难,管中国人更难”。喜欢做日常管理工作的人,很少见,但是的确存在。比如像唐骏这样,虽然去盛大之后,以善于做投资而身价倍增,但是他却说自己其实最喜欢的,还是做管理工作,因为在日常的管理工作中能够获得很大的成就感和满足感。这里面,当然很重要的是他自身性格的原因,一个情商超级高的人,当然喜欢和人打交道。做推销员出身的[b]玫琳凯[/b]·艾施,可能也是同样。尽管对美国大公司的管理制度,内地的经管书市场几乎已经掰开揉碎放在显微镜下研究过很多次,但是对化妆品公司的讨论,似乎一向比较欠缺。《玫琳凯谈人的管理》这本书是[b]玫琳凯[/b]公司创始人玫琳凯·艾施亲笔写作的她的管理心得,封面上的玫琳凯非常漂亮,很有好莱坞黄金时代女星的气质,书名用了玫琳凯的代表色粉色,这一切让它显得不是很财经。当然,我们也不曾期待玫琳凯能带给我们一本《基业长青》。[b]玫琳凯[/b]也不是韦尔奇,她首先是一个女性,其次她是公司创始人而不是职业经理人,再次她的公司是以直销的形式进行销售,这决定了她公司几乎所有的员工,都要具备极其强大的与人打交道的能力,这三点特性,决定了玫琳凯的管理之道,充满了女性的感性和细腻,还有简单。——她说她有一条黄金法则,来自于《圣经》第七章,“你们愿意别人怎样待你们,你们也要怎样待别人。”这句话,或许用中国的老话来说,就是己所不欲,勿施于人。做美容顾问可能是一项辛苦的职业,[b]玫琳凯[/b]年轻的时候也因此有许多和我们一样的职业遭遇,等她成了企业家,做了管理者,[b]玫琳凯[/b]做的是改变这样的职场环境,让后进者不再面对她曾经面对过的遭遇。我一向认为,能必然带领企业走向成功的黄金法则并不存在,因为所有的成功,都是偶然。但是管理不一样,成功的管理并不是偶然的,它是一场有预谋的策划,是一种心灵沟通的艺术。当然,好的制度不可或缺,但是,好的管理并不是制度的结果,相反,制度是管理者沟通艺术的衍生品。然而,在制度管理理念的统治下,管理的世界越来越变得刻板、沉闷、缺乏灵巧和人性;在过于强调制度的管理体系下,我们看到在管理者的眼中,人和物是平等的,都是为创造价值和利润而存在;在过于强调制度的时代,效率被提到高于一切的地位。所以,在很多时候,我们不由自主产生幻觉:我们都是克隆岛上的流水线工人,虽然我们身上拥有最出色的基因,却被制度固定在一个位置上,做着机械的工作。或许,在这个时候,我们可以尝试在管理中用一种更加灵巧的柔和的力量,把管理变成真正的人与人之间的对话