Thursday, February 04, 2010

数据库备份后恢复到其它服务器上, 就会发生登录名丢失的问题

用以下语句重新关联

sp_change_users_login @Action = 'Update_One',@UserNamePattern = 'dbusername', @LoginName = 'sqllogin name'

Thursday, February 04, 2010 9:46:04 PM (中国标准时间, UTC+08:00)  #    Disclaimer  |   | 
 Saturday, June 06, 2009

魔兽世界运营这个月就要转交给网易了. 服务器/数据/帐号的接交不是一两天能搞定的, 看来有一阵不能玩了.

空闲之余, 突发奇想,尝试了一下把魔兽角色导出然后通个DAZ 的插件pwSketch 进行素描效果的渲染.

一般CG制作过程, 应该是先画素描概念图, 再进行3d建模, 贴图制作, 构图, 渲染等. 现在由3D模型做素描图,这也算是一项反工程把.

原模型如下:  用的是和我的游戏角色的模型. 毕竟是即时动画模型的导出, 可以看出, 分辨率不是很高.

 

以下是pwsketch渲染的结果 (点击看大图)

这张是加上阴影的

大图

 

总结, 只要经过仔细微调,渲染出来效果还是不错.
Saturday, June 06, 2009 6:53:30 PM (中国标准时间, UTC+08:00)  #    Disclaimer  |   | 
 Wednesday, June 03, 2009

最近在玩 Daz Studio, 让我不由想起了 MetaCreations 公司.

MetaCreations 存在的时间并不长 (1997-2000) 但是它可以说是数字艺术界的一段传奇. 它的几个主要产品都可谓精品, 对数字艺术的发展有着深远的影响.

1) Poser : 开创了人体建模软件的先锋. 目前改产品经过多次转手, 到了Smith Micro Software 名下。

2) Painter : 可以说是最著名的手绘软件了.  后被 Corel 收购。 改名为 Corel Painter 

 

3) Bryce :  强大的 3D 风景 建模,渲染软件, 用户经过简单的操作, 就能做出让人惊奇的效果。该产品在2000年的时候也被corel 收购。 但是2005年又转手卖给了 DAZ 3D 公司。 可能是Corel 想放弃3D 市场?

 

4) Kai's super Goo/ Kai's Power Goo,  图像滤镜工具,对当时来说是很神奇滤镜软件, 毕竟当时 photoshop的滤镜还比较少。 很可惜现在这款产品已经停止开发了。

MetaCreations 无疑是在数字艺术界非常成功的公司, 2000年后, MetaCreations 做了全面的转型,改名为 ViewPoint 致力于 web 3d 的技术: http://www.viewpoint.com/ 希望他能创造更多的奇迹。

 

Wednesday, June 03, 2009 11:31:57 AM (中国标准时间, UTC+08:00)  #    Disclaimer  |   | 
 Tuesday, June 02, 2009

今天尝试使用DazStudio 和 pwcatch 整合照片和3D, 阴影比较真实, 效果很不错.

以下是习作 点击看大图: (我的笔记本电脑有点脏....)

阴影贴图方式渲染:

光线跟踪方式渲染:


Tuesday, June 02, 2009 12:42:02 AM (中国标准时间, UTC+08:00)  #    Disclaimer  |   | 
 Sunday, February 22, 2009

有时候我们要给所有的html input 标签设定相同的css, 那可以这样写:

INPUT
{
 border: 1px #444444 solid;
}

但有时候, 我们可能仅要对特点type的input 标签 (如:文本框 )设定 相同的css 怎么作呢?  一个一个设太麻烦了.

因此, 对于 firefox 浏览器 我们可以这样写

INPUT[type="text"]
{
 border: 1px #444444 solid;
}

但以上方法 IE是不支持的, 对于IE , 我们就需要这样写:

INPUT
{
 border: expression((this.type=="text")?"1px #444444 solid":"style");
}

Sunday, February 22, 2009 4:58:05 PM (中国标准时间, UTC+08:00)  #    Disclaimer  |   | 
 Tuesday, February 17, 2009

今天1月底, ASP.NET MVC 的RC1 终于出了, 好在兼容性上没有什么大问题, MVC beta4 的代码编译运行都不会报错。但是在页面输入校验上做了增强。

众所周知, 传统ASP.NET 缺省是对页面上的输入提交内容做校验的, 若提交的内容里面带有潜在危险,如: HTML 标签, javascript 代码,  就会报 A potentially dangerous Request.Form value was detected from the client

要想关闭潜在性危险的校验有两种方法:

1) 在aspx  页面上加: <%@   Page   validateRequest="false"   %> 

2) 在web.config  的<system.web>   标签内加: <pages   validateRequest="false"   />   

MVC RC1 对于输入请求也加上了安全校验, 但是MVC的处理方式和通常asp.net 的处理方式不同, 因此若要禁用该功能, 不能用上述传统asp.net 所用的两种方法。 而是需要在Controller 的Action 上加上ValidateInput 属性, 如下:

        [ValidateInput(false)]
        [AcceptVerbs(HttpVerbs.Post)]
        public ActionResult SubmitDocument([Bind(Prefix = "")]EPortal_Document mdl)
        {
         ....

        }
Tuesday, February 17, 2009 2:40:38 PM (中国标准时间, UTC+08:00)  #    Disclaimer  |   | 
 Sunday, February 08, 2009

今天在source forge上看到一个 用.NET 生成swf 的开源项目.

http://sourceforge.net/projects/swfdotnet/

作些基本的转换, 比如用图片序列生成swf之类的应该没问题. 唯一的缺憾是这个项目在2006 以后就没有再做过更新了.

Sunday, February 08, 2009 3:36:49 PM (中国标准时间, UTC+08:00)  #    Disclaimer  |   | 
 Friday, January 23, 2009

最近开始玩SAP的东东, 感觉德国人的东西比较严谨, 产品线和构架细节上考虑得都比较周到。 对于软件设计和构架,有不少可以借鉴的地方。 后面马上写玩SAP笔记。

SAP
Friday, January 23, 2009 4:49:15 PM (中国标准时间, UTC+08:00)  #    Disclaimer  |   | 
 Wednesday, October 15, 2008

MS 终于发布了Silverlight 2的正式版, http://silverlight.net 从和 Silverlight 1 比较中看, Silverlight 2 增加了诸多新特性:

Support for Visual Basic.NET and C#; Common Language Runtime (CLR) based languages  
Support for IronPython, IronRuby, Managed JScript, and other Dynamic Language Runtime (DLR) based languages  
Rich Core Framework (e.g. Generics,  collections)  
MultiThreading  
Layout controls including StackPanel and Grid  
Full suite of Controls (TextBox, RadioButton, Slider, Calendar, DatePicker, DataGrid, ListBox, TabControl, and others)  
Managed Control Framework  
Templating Model  
Visual State Manager  
Isolated Storage  
Deep Zoom Technology  
Media – DRM Powered by PlayReady  
Media  Windows Media Audio 10 Professional support  
Media  MediaStreamSource for managed code media file parser and protocol extensibility  
High quality resizing  
Media  Basic SSPL Support  
Cross Domain Network Access  
Easy access to serverside data via Web Services  
Direct access to TCP sockets  
Interoperability with SOAP and REST services, including support for XML, JSON, RSS and Atom data formats  
LINQ (including LINQ to XML, LINQ to JSON, and LINQ to Entities)  
Duplex communications (“push” from Server to Silverlight client)  
Data Binding  
ADO.NET Data Services  
Managed HTML Bridge  
Managed Exception Handling  
.NET Framework Security Enforcement  
Type Safety Verification  
XMLReader/Writer  
Enhanced Keyboard Input Support  
File Upload Support (via WebClient API)  
WPF Compatibility
Accessibility  
Localization  
Remote Debugging (PC and Mac)

Wednesday, October 15, 2008 9:50:17 AM (中国标准时间, UTC+08:00)  #    Disclaimer  |   | 
 Thursday, October 09, 2008

jQuery (http://jquery.com/) 是一个轻量级javascript library, 它能方便的和html进行交互。 使javascript 的语句更加简洁。

比如: 点击一个id=div2 的div可以这样写:

            $("#div2").click(function(event)
            {
                $(this).hide("slow");
            });
jQuery还有用于UI效果的 jQuery UI 库。 用它可以制作各种界面功能和效果。 
另外值得一提的是: Microsoft 已经开始支持jQuery, 并会将其整合到visual studio 中。
Thursday, October 09, 2008 3:20:09 PM (中国标准时间, UTC+08:00)  #    Disclaimer  |   |